|
Grails is an open source web application framework that uses the Groovy programming language (which is in turn based on the Java platform). It is intended to be a high-productivity framework by following the "coding by convention" paradigm, providing a stand-alone development environment and hiding much of the configuration detail from the developer. Grails was previously known as 'Groovy on Rails'; in March 2006 that name was dropped in response to a request by David Heinemeier Hansson, founder of the Ruby on Rails framework.〔( Dropping Groovy on Rails name )〕 Work began in July 2005, with the 0.1 release on March 29, 2006 and the 1.0 release announced on February 18, 2008. G2One - The Groovy Grails Company - was acquired by SpringSource in November, 2008, and it was later acquired by VMware.〔http://colinharrington.net/blog/2009/08/vmware-acquiring-springsource-which-acquired-g2one/〕 On April 9, 2015, (OCI ) ((Object Computing, Inc. )) announced that Graeme Rocher, Grails Co-Founder and Project Lead, and Jeff Brown, Principal Software Engineer and Senior member of Grails Core Team, have joined OCI to lead its Grails product team. OCI is now the official sponsor and has taken over funding for the Grails project.〔http://interact.stltoday.com/pr/business/PR040915114421060〕 The Grails core team retains full autonomy as to how the project will be developed and advanced.〔http://www.infoworld.com/article/2615156/application-development/groovy--the-road-map-for-the-popular-jvm-language.html〕 Moving forward, OCI is committed to increasing the exposure of Grails, and working to integrate Grails technology with other open source infrastructure technologies that OCI supports. == Overview == Grails was developed to address a number of goals: * Provide a web framework for the Java platform. * Re-use existing Java technologies such as Hibernate and Spring under a single interface * Offer a consistent development framework. * Offer documentation for key portions of the framework: * * The Persistence framework. * * Templates using GSP (Groovy Server Pages). * * Dynamic tag libraries for creating web page components. * * Customizable and extensible Ajax support. * Provide sample applications that demonstrate the framework. * Provide a complete development mode,〔(Why use Grails )〕 including a web server and automatic reload of resources. 抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)』 ■ウィキペディアで「Grails (framework)」の詳細全文を読む スポンサード リンク
|